<?php
/**
 * Ce fichier a pour but de lister certaines définitions de base 
 * dont on a besoin ainsi que certains fonctions "qui sauvent la vie". 
 */

require_once('lib/ConnexionBD.php');

/**
 * Fonction chargée de charger les classes automatiquement. Plus besoin
 * de s'embêter à faire les includes !
 * 
 * Les classes du modèles doivent être dans class et être du type 
 * class.NomDeLaClasse.php. 
 * Les classes chargées de l'affichage doivent être du type view.NomDeLaClasse.php
 * (par exemple : view.VuePanier.php)
 */

function __autoload($class){
	
	if (file_exists("classes/class.$class.php"))
		require_once("classes/class.$class.php");
	elseif(file_exists("classes/$class.php"))
		require_once("classes/$class.php");
	elseif(file_exists("classes/view.$class.php"))
		require_once("classes/view.$class.php");
	elseif(file_exists("lib/$class.php"))
		require_once("lib/$class.php");
	else
		die("Impossible de trouver la classe $class.");
}
?>